package com.iot.ic.service;

import java.util.List;
import java.util.Map;

import com.iot.ic.model.IllegalInfo;
import com.iot.ic.model.RefereeInfo;
import com.iot.ic.model.TeamInfo;





/**
 * Created by xiuge on 2017/2/20.
 */
public interface IllegalService {
	
	/**
	 * 根据场景获得违章行为列表
	 * @param scenesId
	 * @return
	 */
	List<IllegalInfo> listIllegalInfosByScenes(Integer scenesId);
	
	/**
	 * 删除违章行为
	 * @param illegalId
	 * @return
	 */
	int deleteIllegalInfo(Integer illegalId);
	
	/**
	 * 增加违章行为
	 * @param illegalId
	 * @return
	 */
	int addIllegalInfo(IllegalInfo illegalInfo);
	/**
	 * 根据Id获得违章行为
	 * @param illegalId
	 * @return
	 */
	IllegalInfo getIllegalInfoById(Integer illegalId);
	/**
	 * 更新违章行为
	 * @param illegalId
	 * @return
	 */
	int updateIllegalInfo(IllegalInfo illegalInfo);

}
